bumblebee Bat - German English Dictionary